<?php 
/***********************************************************************************/
//Ne pas modifier les lignes d'ouverture et de fermeture des balises
//Tout ce qui est ecrit en dehors des balises sera interprété dans le contenu principal


//inserer ici ce qui doit etre envoyer en header, il est possible d'ajouter ici des fonction a déclarer avant l'execution du script
//<debut header>
$etap = recuperer_variable("etap",-1);
$connexion = sql_connecter();

$cur_date = date('d M Y');
$curr_page="index.php?join=rediger_tutoriel";

//<fin header>

/*
 <debut head>

 <script type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
 <script type="text/javascript"><!--
 tinyMCE.init({
 language: "fr",
 mode : "textareas",
 theme : "advanced",
 theme_advanced_buttons1 : "bold,underline,separator,bullist,numlist,separator,link,unlink,separator,styleselect",
 theme_advanced_buttons2 : "",
 theme_advanced_buttons3 : "",
 theme_advanced_styles : "h3=Titre",
 valid_elements : "strong/b,strike,p,-ol,-ul,-li,a[href|target=_blank|title]",
 entity_encoding : "raw",
 theme : "advanced",
 plugins :"paste",
 paste_auto_cleanup_on_paste : true,
 paste_remove_styles: true,
 paste_remove_styles_if_webkit: true,
 paste_strip_class_attributes: true,
 plugins : 'inlinepopups',

 // Style formats
 style_formats : [
 {title : 'Titre', block : 'h3'},
 ],

 setup : function(ed) {
 // Add a custom button
 ed.addButton('mybutton', {
 title : 'My button',
 image : 'img/example.gif',
 onclick : function() {
 // Add you own code to execute something on click
 ed.focus();
 ed.selection.setContent('Hello world!');
 }
 });
 }
 });
 -->
 </script>


 <fin head>
 */

/***********************************************************************************/



?>
<!--  start page-heading -->
<div id="page-heading">
<h1>Outil de génération de tutoriel</h1>
</div>
<!-- end page-heading -->

<table border="0" width="100%" cellpadding="0" cellspacing="0"
	id="content-table">
	<tr>
		<th rowspan="3" class="sized"><img
			src="images/shared/side_shadowleft.jpg" width="20" height="300"
			alt="" /></th>
		<th class="topleft"></th>
		<td id="tbl-border-top">&nbsp;</td>
		<th class="topright"></th>
		<th rowspan="3" class="sized"><img
			src="images/shared/side_shadowright.jpg" width="20" height="300"
			alt="" /></th>
	</tr>
	<tr>
		<td id="tbl-border-left"></td>
		<td><!--  start content-table-inner ...................................................................... START -->
		<div id="content-table-inner"><!--  start table-content  -->
		<div id="table-content">
		<h2>Formulaire</h2>

		<?php
		$id_univers= recuperer_variable("delete_univers", -1);

		if ($etap == -1){


			printf("<h2>Ajouter une référence</h2>");
			printf("<form name=\"formulaire\" action=\"$curr_page&etap=1\" method=\"POST\" >");
			printf("<table  border=\"1\" cellpadding=\"5\" cellspacing=\"10\" class=\"forme\">");
			printf("<tr>");
			printf("<td ><p>Sujet du tuto : </p></td>");
			printf("<td><input type=\"text\" size=\"30\" name=\"sujet\" value=\"\" /></td>");
			printf("</tr>");
			printf("<tr>");
			printf("<td><p>Sous Titre : </p></td>");
			printf("<td><input type=\"text\" size=\"30\" name=\"titre\" value=\"\" /></td>");
			printf("</tr>");
			printf("<tr>");
			printf("<td><p>Langage : <p></td>");
			printf("<td><select  name=\"langage\" >");
			$requete="SELECT libelle_langage from langages";
			$resultat = sql_executer($connexion, $requete);

			while ($lignem = sql_lire_ligne_objet($resultat))
			{
				$lib_langage=$lignem->libelle_langage;
				printf("<option value=\"$lib_langage\">$lib_langage</option>");
			}
			printf("</select></td>");
			printf("<tr>");
			printf("<td colspan=\"2\"><p> Introduction :</td>");
			printf("</tr>");
			printf("<tr>");
			printf("<td colspan=\"2\"><textarea name=\"introduction\" cols=\"50\" rows=\"10\"></textarea></td");
			printf("</tr>");



			printf(" <br />Date : <input id=\"popup_container\" name=\"date\" type=\"text\" value=\"$cur_date\"/> (Cliquez sur le formulaire)<br />");

			printf("<p>
<input type=\"radio\" name=\"statut\" value=\"1\" checked>Actif
<input type=\"radio\" name=\"statut\" value=\"0\">Inactif
</p>");


			printf("<input type=\"submit\" value=\"Continuer\" class=\"upload\" />");
			printf("<a class=\"upload\" href=\"$page_etude_de_cas_index\">Retour à la liste des références</a>");
			printf("</p>");
			printf("</table>");
			printf("</form>");
			
		}

		//si l'etape =1 c'est qu'on veut inserer dans la base de donnée
		if ($etap == 1){
			$libelle_fr = stripslashes($_POST['libelle_fr']);
			$libelle_en = stripslashes($_POST['libelle_en']);
			$texte_court_fr = stripslashes($_POST['texte_court_fr']);
			$texte_long_fr = stripslashes($_POST['texte_long_fr']);
			$texte_court_en = stripslashes($_POST['texte_court_en']);
			$texte_long_en = stripslashes($_POST['texte_long_en']);
			$metier = stripslashes($_POST['metier']);
			/*$type = stripslashes($_POST['type']);
			 $id_type = recuperer_type($libelle_type);*/

			//on se connecte et on insert dans la base les valeurs saisies


			$req="INSERT INTO bdc_univers VALUES ('','','".$libelle_fr."','".$libelle_en."','".$texte_court_fr."','".$texte_court_en."',
											'".$texte_long_fr."','".$texte_long_en."','')";

			//die($req);
			$resultat = sql_executer($connexion, $req);

			if($resultat)
			{
				printf("L'univers est maintenant inséré.<br/>");
				printf("<a href=\"$page_univers_index\">Retour à la liste</a>");
			}

		}

		//l'étape 2 correspond à la demande de confirmation de la suppresion de la univers
		elseif ($etap==2)
		{

			// on demande la confirmation de la suppression
			printf("Voulez-vous supprimer cet univers ?<br/><br/>");
			printf("<a href=\"$page_univers_rediger_univers&delete_univers=%d&etap=3\" class=\"tableau_lien\">Oui</a>\n",$id_univers);
			printf("<a href=\"$page_univers_index\">Non</a>");
		}

		//étape 3 correspond à la suppression d'une univers
		elseif ($etap==3)
		{
			//supression de la univers

			$req="DELETE FROM actualite WHERE id_univers=".$id_univers;

			$resultat = sql_executer($connexion, $req);

			printf("La univers a été supprimée.<br/><br/>");
			printf("<a href=\"$page_univers_index\">Retour</a>");
		}
		//l'étape 4 on va chercher les champs qui correspondent à l'id qu'on veut modifier et on les affiche
		elseif ($etap==4)
		{
			//modification de la univers
			$id_univers = recuperer_variable("modifier_univers", -1);

			$req = "SELECT * FROM bdc_univers WHERE id_univers= ".$id_univers;


			$resultat = sql_executer($connexion, $req);

			while ($ligne = sql_lire_ligne_objet($resultat))
			{
				printf("<form action=\"$page_univers_rediger_univers&modifier_univers=".$id_univers."&etap=5\" method=\"post\" onsubmit=\"return confirm('Voulez vous continuer?')\">");
				printf("<br/><br/><table border=\"1\" cellpadding=\"5\" cellspacing=\"10\" class=\"forme\">\n");
				// Ligne de titre
				printf("<tr>\n");
				printf("<td align=\"center\" class=\"tableau_titre\" width=\"200\">&nbsp;Français</td>\n");
				printf("<td align=\"center\" class=\"tableau_titre\" width=\"200\">&nbsp;Anglais</td>\n");
				printf("</tr>\n");
				printf("<tr>\n");
				printf("<td colspan=\"2\"align=\"left\" class=\"tableau_titre\" width=\"200\">&nbsp;<center>Modification del' univers $ligne->libelle_fr</center></td>\n");
				printf("</tr >\n");
				printf("<tr >\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Libellé Français : <input type=\"text\" size=\"30\" name=\"libelle_fr\" value=\"".$ligne->libelle_fr."\" /></p>");
				printf("</td>\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Libellé Anglais : <input type=\"text\" size=\"30\" name=\"libelle_en\" value=\"".$ligne->libelle_en."\" /></p>");
				printf("</td>\n");
				printf("</tr >\n");

				printf("<tr >\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Texte Court Fr :<br /><textarea name=\"texte_court_fr\" cols=\"50\" rows=\"5\">".$ligne->texte_court_fr." </textarea><br />");
				printf("</td>\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Texte Court En :<br /><textarea name=\"texte_court_en\" cols=\"50\" rows=\"5\">".$ligne->texte_court_en." </textarea><br />");
				printf("</td>\n");
				printf("</tr >\n");

				printf("<tr >\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Texte Long Fr :<br /><textarea name=\"texte_long_fr\" cols=\"50\" rows=\"10\"> ".$ligne->texte_long_fr."</textarea><br />");
				printf("</td>\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Texte Long En :<br /><textarea name=\"texte_long_en\" cols=\"50\" rows=\"10\"> ".$ligne->texte_long_en."</textarea><br />");
				printf("</td>\n");
				printf("</tr >\n");

				printf("<tr >\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("<p>Métier : <select  name=\"metier\"  >");
				$requete="SELECT libelle_fr from bdc_metier";
				$resultat = sql_executer($connexion, $requete);

				while ($lignem = sql_lire_ligne_objet($resultat))
				{
					$lib_metier=$lignem->libelle_fr;
					printf("<option value=\"$lib_metier\">$lib_metier</option>");
				}

				printf("</select>");
				printf("</td>\n");
				printf("<td align=\"center\" class=\"tableau_ligne\" width=\"450\">");
				printf("</td>\n");
				printf("</tr >\n");

				printf("<input type=\"hidden\" name=\"id_univers\" value=\"\" />");

				printf("<tr >\n");
				printf("<td align=\"center\"  width=\"450\">");
				printf("<input type=\"submit\" value=\"Envoyer\" class=\"bouton_warning\"//>");
				printf("</td>\n");
				printf("<td align=\"center\"  width=\"450\">");
				printf("<input type=\"button\" OnClick=\"location.replace('$page_univers_index')\" value=\"Retour à la liste des univers\" class=\"bouton_warning\"/>");
				printf("</td>\n");
				printf("</tr >\n");
				printf("</form>");
				printf("</table>\n");

			}


		}

		//etape 5 on modifie les champs souhaité et on fait un update de la base de donnée
		elseif ($etap==5)
		{
			$id_univers = recuperer_variable("modifier_univers", -1);

			$libelle_fr = stripslashes($_POST['libelle_fr']);
			$libelle_en = stripslashes($_POST['libelle_en']);
			$texte_court_fr = stripslashes($_POST['texte_court_fr']);
			$texte_long_fr = stripslashes($_POST['texte_long_fr']);
			$texte_court_en = stripslashes($_POST['texte_court_en']);
			$texte_long_en = stripslashes($_POST['texte_long_en']);
			$metier = stripslashes($_POST['metier']);

			$requete="SELECT id_metier FROM bdc_metier WHERE libelle_fr=$metier";
			$resultat=sql_executer($connexion,$requete);
			$ligne = sql_lire_ligne_objet($resultat);
			$id_metier=$ligne->id_marque;


			$requete = "UPDATE bdc_univers SET libelle_fr='$libelle_fr',libelle_en='$libelle_en',";
			$requete.= "texte_court_fr='" . $texte_court_fr ."',texte_long_fr='".$texte_long_fr ."',";
			$requete.= "texte_court_en='" . $texte_court_en ."',texte_long_en='".$texte_long_en ."'";
			$requete.= "id_metier=".$id_metier."'";
			$requete.= " WHERE id_univers='" .$id_univers ."'";



			echo $requete ;
			$resultat = sql_executer($connexion, $requete);


			printf("L'univers $libelle_fr a été modifié.<br/><br/>");
			printf("<a href=\"$page_univers_index\">Retour</a>");
		}
		?></div>
		<!--  end table-content  -->

		<div class="clear"></div>

		</div>
		<!--  end content-table-inner ............................................END  -->
		</td>
		<td id="tbl-border-right"></td>
	</tr>
	<tr>
		<th class="sized bottomleft"></th>
		<td id="tbl-border-bottom">&nbsp;</td>
		<th class="sized bottomright"></th>
	</tr>
</table>
<div class="clear">&nbsp;</div>
